home *** CD-ROM | disk | FTP | other *** search
/ Scene Storm / Scene Storm - Volume 1.iso / coding / c / amiexpress / docs / aerevision_history.txt < prev   
Encoding:
Text File  |  1980-01-03  |  5.3 KB  |  148 lines

  1.  
  2.  
  3.                   Ami-Express BBS Clone - (WITH NO NAME)
  4.                ---------------------------------------------
  5.  
  6.                          FULL WORKING SOURCE-CODE
  7.  
  8.  
  9. The source-code is to a new strain of AmiExpress BBS - It is Based on Public-Domain 
  10. release of Ami-Express source-codes by LightSpeed Technologies Inc.
  11.  
  12. The following changes have been made to the v3.0beta source-codes from the original
  13. release. In particlar now the BBS is fully operational with many bugs removed and
  14. has been re-compiled for MC68030 and above CPU`s.
  15.  
  16.  
  17.                    Compatibility with Ami-Express v4.xx
  18.                 -------------------------------------------
  19.  
  20.          Full compatibility with /X Encrypted passwords...
  21.          Full compatibility with /X 'user.data' file...
  22.          Full compatibility with /X 'user.keys' file...
  23.          Full compatibility with /X Icon Configuration System...
  24.          Full compatibility with /X Message Bases...
  25.          Full compatibility with /X Directory Structures...
  26.          Full compatibility with /X Doors and /X Door Interface...
  27.          Full compatibility with /X [32 Node specific] Doors...
  28.  
  29.  
  30. Essentially I now have a FULL complete working clone of /X4.xx up and running
  31. with 98% of all /X stuff working and implemented. Outlined in this text
  32. (above) are the minor things not yet added. Not that much really (!)
  33.  
  34. Current preliminary name:            None yet..
  35. Current (New) Ami-Express Executable Size:    180k (due to more efficient coding!)
  36. Current (Commercial) Express Size:        316k 
  37.  
  38.  
  39.                        Things not yet implemented...
  40.                        -----------------------------
  41.  
  42. 1.    QWK Packet Mail reader (this never worked properly ANYWAY!)
  43. 2.    Internal Conference Accounting editor (was pretty lame anyway...)
  44. 3.    RIP Graphics support (is this wanted or is it unneccessary crap?)
  45. 4.    CLI-Doors (Express implementation is VERY `hacking' Dangerous!)
  46. 5.    Hydra bi-directional file transfer (will be implemented soon)
  47. 6.    that new `user.misc' or whatever is not implemented.. What the
  48.     fuck does it contain apart from real name etc??
  49. 7.    Does not yet support script file configuration instead of icons
  50.     for configuration of bbs..
  51. 8.    Built in OLM door..
  52. 9.    No Ability to change colours and fonts yet (a 5 minute jobby..)..
  53. 10.    Re-work 'w' options screen (another 5 minute job.. piss easy )..
  54. 11.    Conference Flags..
  55. 12.    Flagged filelist saving into "BBS:PartDownload" under 'user.%d'..
  56. 13.    Enter handle - tooltype for connection..
  57. 14.    Set zmodem HD-Buffers..
  58. 15.    E-mail summary of mail in that conference THEN ask before reading it!
  59.  
  60.     Can you think of anything else different from v3 to v4 apart
  61.     from bug fixes??????
  62.  
  63.  
  64.  
  65.  
  66.                          Revision/Changes History
  67.                          ------------------------
  68.  
  69. 1.    Removed 'dumfunc' and 'serfunc' access in aeputstr.c
  70.     Removed 'valer' protection check in menu.c
  71.     Removed 'Loadkey' and 'Decode' routines in main.c
  72.  
  73. 2.    Added full [32] Nodes compatibilty in who.c, paraport.c, semis.h,
  74.     and main.c
  75.  
  76. 3.    Added assembly module, encrypt.s for password encryption support
  77.     Added encrypted password support into logon.c, newuser.c,
  78.     useraccountedit.c, accounts.c etc.
  79.  
  80. 4.    Removed all code related to remoteshell include 'lremoteshell.c'
  81.     for saftey.
  82.  
  83. 5.    Re-built entire project with 'nostackchk', for 'MC68030' cpu, 
  84.     util lib access and full optimisation on (with speed, not size)
  85.     and global data optimisations.
  86.  
  87. 6.    Added Pragma`s and re-compiled with SMALLDATA/SMALLCODE model
  88.     with direct calls to functions in replacement to code library
  89.     hook this speeds up the code! Also all code now using registerised
  90.     parameter passing/calling conventions for more speed.
  91.  
  92. 7.    Changed LineInputConverted() in core.c to show a '*' instead of '?'
  93.     for hidden characters (for when entering private passwords, etc.)
  94.     this is complience with /X which does the same in current versions.
  95.  
  96. 8.    Added 'OpenTagScreen' support for OS2.x look and feel intuition
  97.     screens. Added 'Interleaved Bitmap' option for faster screen
  98.     rendering.
  99.  
  100. 9.    Reworked connection strings and bumped up version numbers, now
  101.     looks identical to an /X4.xx BBS for connecting and using the BBS.
  102.  
  103. 10.    Added "NAME_PROMPT" to node icon. Allows sysop definable login
  104.     prompt.
  105.  
  106. 11.    Added identical "dripen" settings as /X4.xx - now visibly looks
  107.     identical (!) Altered "mail scanning" texts to match /X4.xx layout.
  108.  
  109. 12.    Added default font forcing to topaz for node screens... Non
  110.     proportional fonts are now not permitted.
  111.  
  112. 13.    Added "LOCAL_SYSOP" Login Password override function. This means
  113.     if a local login is attempted by the LOCAL sysop he/she does not
  114.     need to enter the users password. This is identical to /X4.xx
  115.  
  116. 14.    Added MCI "~SR_"  - Show Random textfile command..
  117.  
  118. 15.    Changed callmsgfuncs.c edit message text strings to look identical
  119.     to /X4.xx ones.
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.                              Requested Changes
  135.                              -----------------
  136.  
  137. . The Bulletins dir would be much better as BBS:Bulletins rather than 
  138.   having a seperate one for each conf.
  139.  
  140. . The one thing that /X is ReeeeeeeeeeeeeeeeeeeeealllY lacking for big
  141.   multi node systems  -  like mine!  is a door called CHAT, that is
  142.   a split screen chat door that doesnt crash like the only other split one
  143.   around..  is it easy for you to do?
  144.  
  145. . The Flagfile menu for the "A" command would be real cool as many users
  146.   find it confusing... (daft bastards)
  147.  
  148.